.integral-goods-list-page{
	height: calc(100vh - env(safe-area-inset-bottom));
	overflow: hidden;
	display: flex;
	flex-direction: column;
	.header-box{
		height: 380rpx;
		overflow: hidden;
		padding-top: 40rpx;
		.bg-img{
			width: 100%;
			height: auto;
			position: absolute;
			top: 0;
			left: 0;
			z-index: -1;
		}
		.bg-icon{
			width: 232rpx;
			height: 200rpx;
			position: absolute;
			top: 70rpx;
			right: 20rpx;
			z-index: 2;
		}
		.top-bar{
			width: 710rpx;
			display: flex;
			align-items: center;
			margin: 0 auto;
			.avatar{
				width: 88rpx;
				height: 88rpx;
				border-radius: 50%;
				overflow: hidden;
				margin-right: 20rpx;
				border: 1px solid #fff;
			}
			.text{
				font-family: PingFang SC, PingFang SC;
				font-weight: 500;
				font-size: 32rpx;
				color: #FFFFFF;
				line-height: 32rpx;
			}
		}
		
		.content{
			width: 710rpx;
			height: 212rpx;
			background: #fff;
			background-image: linear-gradient( 180deg, rgba(255,255,255,0.9) 0%, #FFFFFF 100%);
			border-radius: 12rpx;
			display: flex;
			flex-direction: column;
			justify-content: center;
			padding: 0 20rpx 0 28rpx;
			margin: 40rpx auto 0;
			position: relative;
			z-index: 1;
			.label{
				font-family: PingFang SC, PingFang SC;
				font-weight: 500;
				font-size: 24rpx;
				color: #999999;
				line-height: 24rpx;
			}
			.row{
				margin-top: 24rpx;
				align-items: center;
				justify-content: space-between;
				.value{
					font-family: PingFang SC, PingFang SC;
					font-weight: 600;
					font-size: 68rpx;
					color: #DC4F3F;
					line-height: 68rpx;
				}
				.btn{
					width: 138rpx;
					height: 52rpx;
					border-radius: 6rpx;
					border: 1rpx solid #CCCCCC;
					display: flex;
					align-items: center;
					justify-content: center;
					font-family: PingFang SC, PingFang SC;
					font-weight: 500;
					font-size: 24rpx;
					color: #666666;
					line-height: 24rpx;
				}
			}
		}
	}
	.contain{
		flex: 1;
		overflow: hidden; // 修改为hidden
		margin-top: 48rpx;
		.tab-box{
			display: flex;
			align-items: flex-end;
			padding: 0 20rpx;
			.tab{
				width: 150rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 28rpx;
				color: #999999;
				line-height: 28rpx;
				display: flex;
				justify-content: center;
				margin-right: 30rpx;
				padding-bottom:10rpx;
			}
			.active{
				border-bottom: 10rpx solid #DC4F3F;
				font-weight: 600;
				font-size: 36rpx;
				color: #373737;
			}
		}
		
		.goods-scroll {
			flex: 1;
			height: calc(100vh - 480rpx); // 设置固定高度以启用滚动
		}
		
		.goods-list{
			margin-top: 28rpx;
			.empty-box{
				display: flex;
				flex-direction: column;
				align-items: center;
				margin-top: 130rpx;
				.img{
					width: 200rpx;
					height: 200rpx;
				}
				.text{
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 28rpx;
					color: #666666;
					line-height: 32rpx;
					margin-top: 48rpx;
				}
			}
			.item{
				margin: 0 auto 20rpx;
				width: 710rpx;
				height: 276rpx;
				padding: 28rpx 20rpx;
				display: flex;
				background: #fff;
				border-radius: 20rpx;
				.img-box{
					width: 220rpx;
					height: 220rpx;
					border-radius: 16rpx 16rpx 16rpx 16rpx;
					overflow: hidden;
					margin-right: 20rpx;
					.img{
						width: 100%;
						height: 100%;
					}
				}
				.info-box{
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					padding: 10rpx 0;
					.name{
						font-family: PingFang SC, PingFang SC;
						font-weight: bold;
						font-size: 32rpx;
						color: #333333;
						line-height: 32rpx;
					}
					.num{
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 24rpx;
						color: #333333;
						line-height: 24rpx;
					}
					.btn{
						width: 430rpx;
						height: 88rpx;
						position: relative;
						display: flex;
						align-items: center;
						justify-content: space-between;
						padding: 0 44rpx 0 28rpx;
						.img{
							width: 100%;
							height: 100%;
							position: absolute;
							top: 0;
							left: 0;
							z-index: 0;
						}
						.value-box{
							.value{
								font-family: PingFang SC, PingFang SC;
								font-weight: bold;
								font-size: 36rpx;
								color: #795021;
								line-height: 36rpx;
								margin-right: 10rpx;
								position: relative;
								z-index: 1;
							}
							.text{
								font-family: PingFang SC, PingFang SC;
								font-weight: 400;
								font-size: 24rpx;
								color: #795021;
								line-height: 24rpx;
								position: relative;
								z-index: 1;
							}
						}
						.btn-text{
							font-family: PingFang SC, PingFang SC;
							font-weight: bold;
							font-size: 36rpx;
							color: #F5F5F5;
							line-height: 36rpx;
							position: relative;
							z-index: 1;
						}
					}
				}
			}
		}
	}
	}